class Solution:
    def firstUniqChar(self, s: str) -> int:
        mapper={}
        for c in s:
            if c in mapper:
                mapper[c]+=1
            else:
                mapper[c]=1
        for i in range(len(s)):
            if mapper[s[i]]==1:
                return i
        return -1

'''
执行用时：
148 ms
, 在所有 Python3 提交中击败了
38.86%
的用户
内存消耗：
15 MB
, 在所有 Python3 提交中击败了
5.22%
的用户
'''